package com.wanxi.dao;

import com.wanxi.model.NewsModel;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;

public class NewsDao {
    public List<NewsModel> getNewsDao() {
        List<NewsModel> newsModelList = new ArrayList<>();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
        try {
            newsModelList.add(NewsModel.builder().id(1).date(sdf.parse("2008年12月10日"))
                    .content("任务创建更多的乐趣,自由和满足人们的生活 通过合并的生活经历,金融机").build());
            newsModelList.add(NewsModel.builder().id(2).date(sdf.parse("2012年3月17日"))
                    .content("建立世界上较好的度假和娱乐俱乐部。丰富的生活通过特殊的和负担得起的全球,地方和日常经验").build());
            newsModelList.add(NewsModel.builder().id(3).date(sdf.parse("2016年10月10日"))
                    .content("迈克,成功已经严重影响他的家庭生活,工作时间长、长英里,奴性的承诺下一个新的商业交易已经成为他的职业和个人生活之间的楔形。").build());
        } catch (ParseException e) {
            throw new RuntimeException(e);
        }
        return newsModelList;
    }

    public List<NewsModel> getAllNews() {
        List<NewsModel> newsModelList=new ArrayList<>();
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
        try {
            newsModelList.add(NewsModel.builder().id(1).date(sdf.parse("2023年2月13日"))
                    .content("dhfafkalsdjfa").title("夏季参加户外运动：注意晒伤").build());
            newsModelList.add(NewsModel.builder().id(2).date(sdf.parse("2023年2月13日"))
                    .content("dhfafkalsdjfa").title("冬季参加户外运动：注意冻伤").build());
            newsModelList.add(NewsModel.builder().id(3).date(sdf.parse("2023年2月13日"))
                    .content("dhfafkalsdjfa").title("夏季参加户外运动：注意晒伤").build());
            newsModelList.add(NewsModel.builder().id(4).date(sdf.parse("2023年2月13日"))
                    .content("dhfafkalsdjfa").title("夏季参加户外运动：注意晒伤").build());
            newsModelList.add(NewsModel.builder().id(5).date(sdf.parse("2023年2月13日"))
                    .content("dhfafkalsdjfa").title("夏季参加户外运动：注意晒伤").build());
        } catch (ParseException e) {
            throw new RuntimeException(e);
        }

        return newsModelList;
    }
}
